<?php

$TOKENS = json_decode('{
"BOOLEAN":"boolean",
"BREAK":"break",
"CASE":"case",
"CATCH":"catch",
"CHAR":"char",
"CONTINUE":"continue",
"_DEFAULT":"default",
"DO":"do",
"ELSE":"else",
"FALSE":"false",
"FINALLY":"finally",
"FOR":"for",
"FUNCTION":"function",
"IF":"if",
"IN":"in",
"INSTANCEOF":"instanceof",
"NEW":"new",
"NULL":"null",
"RETURN":"return",
"SWITCH":"switch",
"THIS":"this",
"THROW":"throw",
"THROWS":"throws",
"TRUE":"true",
"TRY":"try",
"TYPEOF":"typeof",
"WHILE":"while",
"WITH":"with",
"VAR":"var",
"LPAREN":"(",
"RPAREN":")",
"LBRACE":"{",
"RBRACE":"}",
"LBRACKET":"[",
"RBRACKET":"]",
"SEMICOLON":";",
"COMMA":",",
"DOT":".",
"ASSIGN":"=",
"GT":">",
"LT":"<",
"BANG":"!",
"TILDE":"~",
"HOOK":"?",
"COLON":":",
"DQUOTE":"\"",
"SQUOTE":"\'",
"EQ":"==",
"S_EQ":"===",
"LE":"<=",
"GE":">=",
"NE":"!=",
"S_NE":"!==",
"SC_OR":"||",
"SC_AND":"&&",
"INCR":"++",
"DECR":"--",
"PLUS":"+",
"MINUS":"-",
"STAR":"*",
"SLASH":"/",
"BIT_AND":"&",
"BIT_OR":"|",
"XOR":"^",
"REM":"%",
"LSHIFT":"<<",
"RSIGNEDSHIFT":">>",
"PLUSASSIGN":"+=",
"MINUSASSIGN":"-=",
"STARASSIGN":"*=",
"SLASHASSIGN":"/=",
"ANDASSIGN":"&=",
"ORASSIGN":"|=",
"XORASSIGN":"^=",
"REMASSIGN":"%=",
"CR":"\n"
}', true);

$DATA_TYPES = json_decode('["Boolean","String","Integer","Number","Function","Object","Array","Date"]', true);

?>